home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing;
-
- import com.sun.java.swing.event.EventListenerList;
- import com.sun.java.swing.event.ListDataEvent;
- import com.sun.java.swing.event.ListDataListener;
- import java.io.Serializable;
-
- public abstract class AbstractListModel implements ListModel, Serializable {
- protected EventListenerList listenerList = new EventListenerList();
- static Class class$com$sun$java$swing$event$ListDataListener;
-
- public void addListDataListener(ListDataListener l) {
- EventListenerList var10000 = this.listenerList;
- Class var10001 = class$com$sun$java$swing$event$ListDataListener;
- if (var10001 == null) {
- try {
- var10001 = Class.forName("com.sun.java.swing.event.ListDataListener");
- } catch (ClassNotFoundException var2) {
- throw new NoClassDefFoundError(((Throwable)var2).getMessage());
- }
-
- class$com$sun$java$swing$event$ListDataListener = var10001;
- }
-
- var10000.add(var10001, l);
- }
-
- protected void fireContentsChanged(Object source, int index0, int index1) {
- Object[] listeners = this.listenerList.getListenerList();
- ListDataEvent e = null;
-
- for(int i = listeners.length - 2; i >= 0; i -= 2) {
- Object var10000 = listeners[i];
- Class var10001 = class$com$sun$java$swing$event$ListDataListener;
- if (var10001 == null) {
- try {
- var10001 = Class.forName("com.sun.java.swing.event.ListDataListener");
- } catch (ClassNotFoundException var7) {
- throw new NoClassDefFoundError(((Throwable)var7).getMessage());
- }
-
- class$com$sun$java$swing$event$ListDataListener = var10001;
- }
-
- if (var10000 == var10001) {
- if (e == null) {
- e = new ListDataEvent(this, 0, index0, index1);
- }
-
- ((ListDataListener)listeners[i + 1]).contentsChanged(e);
- }
- }
-
- }
-
- protected void fireIntervalAdded(Object source, int index0, int index1) {
- Object[] listeners = this.listenerList.getListenerList();
- ListDataEvent e = null;
-
- for(int i = listeners.length - 2; i >= 0; i -= 2) {
- Object var10000 = listeners[i];
- Class var10001 = class$com$sun$java$swing$event$ListDataListener;
- if (var10001 == null) {
- try {
- var10001 = Class.forName("com.sun.java.swing.event.ListDataListener");
- } catch (ClassNotFoundException var7) {
- throw new NoClassDefFoundError(((Throwable)var7).getMessage());
- }
-
- class$com$sun$java$swing$event$ListDataListener = var10001;
- }
-
- if (var10000 == var10001) {
- if (e == null) {
- e = new ListDataEvent(this, 1, index0, index1);
- }
-
- ((ListDataListener)listeners[i + 1]).intervalAdded(e);
- }
- }
-
- }
-
- protected void fireIntervalRemoved(Object source, int index0, int index1) {
- Object[] listeners = this.listenerList.getListenerList();
- ListDataEvent e = null;
-
- for(int i = listeners.length - 2; i >= 0; i -= 2) {
- Object var10000 = listeners[i];
- Class var10001 = class$com$sun$java$swing$event$ListDataListener;
- if (var10001 == null) {
- try {
- var10001 = Class.forName("com.sun.java.swing.event.ListDataListener");
- } catch (ClassNotFoundException var7) {
- throw new NoClassDefFoundError(((Throwable)var7).getMessage());
- }
-
- class$com$sun$java$swing$event$ListDataListener = var10001;
- }
-
- if (var10000 == var10001) {
- if (e == null) {
- e = new ListDataEvent(this, 2, index0, index1);
- }
-
- ((ListDataListener)listeners[i + 1]).intervalRemoved(e);
- }
- }
-
- }
-
- public void removeListDataListener(ListDataListener l) {
- EventListenerList var10000 = this.listenerList;
- Class var10001 = class$com$sun$java$swing$event$ListDataListener;
- if (var10001 == null) {
- try {
- var10001 = Class.forName("com.sun.java.swing.event.ListDataListener");
- } catch (ClassNotFoundException var2) {
- throw new NoClassDefFoundError(((Throwable)var2).getMessage());
- }
-
- class$com$sun$java$swing$event$ListDataListener = var10001;
- }
-
- var10000.remove(var10001, l);
- }
-
- public abstract Object getElementAt(int var1);
-
- public abstract int getSize();
- }
-